package com.cma.model.db;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.io.Serializable;
import java.util.Date;


/**
 * 台风登陆信息表
 * 数据库表【tflandinginfo】对应的entity对象
 *
 * @author  bjs
 * @date 2016-12-30 16:30:04
 * @date 2017-01-03 18:59:20
*/
@Entity
@Table(name = "tflandinginfo")
public class Tflandinginfo extends BaseDbEntity implements Serializable {


// 登陆省份
@Column(name = "c_dlprovince1", nullable = false)
private java.lang.String cDlprovince1;


// 登陆城市
@Column(name = "c_dlcity1", nullable = false)
private java.lang.String cDlcity1;


// 登陆省份2
@Column(name = "c_dlprovince2", nullable = false)
private java.lang.String cDlprovince2;


// 登录城市2
@Column(name = "c_dlcity2", nullable = false)
private java.lang.String cDlcity2;


// 登录时间
@Column(name = "dt_dltime", nullable = false)
private java.lang.String dtDltime;


// 风级
@Column(name = "c_windlevel", nullable = false)
private java.lang.String cWindlevel;


// 封路
@Column(name = "c_windspeed", nullable = false)
private java.lang.String cWindspeed;


// 中心气压
@Column(name = "v_centerpres", nullable = false)
private java.lang.String vCenterpres;


// 台风序号
@Column(name = "c_id", nullable = false)
private java.lang.String cId;


// 台风索引
@Column(name = "c_tfindex", nullable = false)
private java.lang.String cTfindex;


// 台风编号
@Column(name = "c_tfbh", nullable = false)
private java.lang.String cTfbh;


// 
@Column(name = "v_del_flg", nullable = false)
private java.lang.Integer vDelFlg;


// 台风信息id
@Column(name = "c_t_h_ocen_typhooninfo_id", nullable = false)
private java.lang.String cTHOcenTyphooninfoId;


// 年份
@Column(name = "v_year", nullable = false)
private java.lang.String vYear;


// 路径轨迹
@Column(name = "c_pathderect", nullable = false)
private java.lang.String cPathderect;


// 备注
@Column(name = "c_remarks", nullable = false)
private java.lang.String cRemarks;


// 持续时间
@Column(name = "v_lifetime", nullable = false)
private java.lang.Integer vLifetime;


// 最大风速
@Column(name = "v_maxspeed", nullable = false)
private java.lang.Integer vMaxspeed;


// 台风id
@Column(name = "c_tfid", nullable = false)
private java.lang.String cTfid;


// 版本号
@Column(name = "v_version", nullable = false)
private java.lang.Integer vVersion;






    // ================================================================================================
    /**
     * 获取对象的属性【登陆省份】
     *
     * @return java.lang.String
     */
public java.lang.String getCDlprovince1() {
        return cDlprovince1;
        }

/**
 * 设置对象的属性【登陆省份】
 * @param cDlprovince1
 */
public void setCDlprovince1(java.lang.String cDlprovince1) {
        this.cDlprovince1 = cDlprovince1;
        }

    /**
     * 获取对象的属性【登陆城市】
     *
     * @return java.lang.String
     */
public java.lang.String getCDlcity1() {
        return cDlcity1;
        }

/**
 * 设置对象的属性【登陆城市】
 * @param cDlcity1
 */
public void setCDlcity1(java.lang.String cDlcity1) {
        this.cDlcity1 = cDlcity1;
        }

    /**
     * 获取对象的属性【登陆省份2】
     *
     * @return java.lang.String
     */
public java.lang.String getCDlprovince2() {
        return cDlprovince2;
        }

/**
 * 设置对象的属性【登陆省份2】
 * @param cDlprovince2
 */
public void setCDlprovince2(java.lang.String cDlprovince2) {
        this.cDlprovince2 = cDlprovince2;
        }

    /**
     * 获取对象的属性【登录城市2】
     *
     * @return java.lang.String
     */
public java.lang.String getCDlcity2() {
        return cDlcity2;
        }

/**
 * 设置对象的属性【登录城市2】
 * @param cDlcity2
 */
public void setCDlcity2(java.lang.String cDlcity2) {
        this.cDlcity2 = cDlcity2;
        }

    /**
     * 获取对象的属性【登录时间】
     *
     * @return java.util.Date
     */
public java.lang.String getDtDltime() {
        return dtDltime;
        }

/**
 * 设置对象的属性【登录时间】
 * @param dtDltime
 */
public void setDtDltime(java.lang.String dtDltime) {
        this.dtDltime = dtDltime;
        }

    /**
     * 获取对象的属性【风级】
     *
     * @return java.lang.String
     */
public java.lang.String getCWindlevel() {
        return cWindlevel;
        }

/**
 * 设置对象的属性【风级】
 * @param cWindlevel
 */
public void setCWindlevel(java.lang.String cWindlevel) {
        this.cWindlevel = cWindlevel;
        }

    /**
     * 获取对象的属性【封路】
     *
     * @return java.lang.String
     */
public java.lang.String getCWindspeed() {
        return cWindspeed;
        }

/**
 * 设置对象的属性【封路】
 * @param cWindspeed
 */
public void setCWindspeed(java.lang.String cWindspeed) {
        this.cWindspeed = cWindspeed;
        }

    /**
     * 获取对象的属性【中心气压】
     *
     * @return java.lang.String
     */
public java.lang.String getVCenterpres() {
        return vCenterpres;
        }

/**
 * 设置对象的属性【中心气压】
 * @param vCenterpres
 */
public void setVCenterpres(java.lang.String vCenterpres) {
        this.vCenterpres = vCenterpres;
        }

    /**
     * 获取对象的属性【台风序号】
     *
     * @return java.lang.String
     */
public java.lang.String getCId() {
        return cId;
        }

/**
 * 设置对象的属性【台风序号】
 * @param cId
 */
public void setCId(java.lang.String cId) {
        this.cId = cId;
        }

    /**
     * 获取对象的属性【台风索引】
     *
     * @return java.lang.String
     */
public java.lang.String getCTfindex() {
        return cTfindex;
        }

/**
 * 设置对象的属性【台风索引】
 * @param cTfindex
 */
public void setCTfindex(java.lang.String cTfindex) {
        this.cTfindex = cTfindex;
        }

    /**
     * 获取对象的属性【台风编号】
     *
     * @return java.lang.String
     */
public java.lang.String getCTfbh() {
        return cTfbh;
        }

/**
 * 设置对象的属性【台风编号】
 * @param cTfbh
 */
public void setCTfbh(java.lang.String cTfbh) {
        this.cTfbh = cTfbh;
        }

    /**
     * 获取对象的属性【】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVDelFlg() {
        return vDelFlg;
        }

/**
 * 设置对象的属性【】
 * @param vDelFlg
 */
public void setVDelFlg(java.lang.Integer vDelFlg) {
        this.vDelFlg = vDelFlg;
        }

    /**
     * 获取对象的属性【台风信息id】
     *
     * @return java.lang.String
     */
public java.lang.String getCTHOcenTyphooninfoId() {
        return cTHOcenTyphooninfoId;
        }

/**
 * 设置对象的属性【台风信息id】
 * @param cTHOcenTyphooninfoId
 */
public void setCTHOcenTyphooninfoId(java.lang.String cTHOcenTyphooninfoId) {
        this.cTHOcenTyphooninfoId = cTHOcenTyphooninfoId;
        }

    /**
     * 获取对象的属性【年份】
     *
     * @return java.lang.String
     */
public java.lang.String getVYear() {
        return vYear;
        }

/**
 * 设置对象的属性【年份】
 * @param vYear
 */
public void setVYear(java.lang.String vYear) {
        this.vYear = vYear;
        }

    /**
     * 获取对象的属性【路径轨迹】
     *
     * @return java.lang.String
     */
public java.lang.String getCPathderect() {
        return cPathderect;
        }

/**
 * 设置对象的属性【路径轨迹】
 * @param cPathderect
 */
public void setCPathderect(java.lang.String cPathderect) {
        this.cPathderect = cPathderect;
        }

    /**
     * 获取对象的属性【备注】
     *
     * @return java.lang.String
     */
public java.lang.String getCRemarks() {
        return cRemarks;
        }

/**
 * 设置对象的属性【备注】
 * @param cRemarks
 */
public void setCRemarks(java.lang.String cRemarks) {
        this.cRemarks = cRemarks;
        }

    /**
     * 获取对象的属性【持续时间】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVLifetime() {
        return vLifetime;
        }

/**
 * 设置对象的属性【持续时间】
 * @param vLifetime
 */
public void setVLifetime(java.lang.Integer vLifetime) {
        this.vLifetime = vLifetime;
        }

    /**
     * 获取对象的属性【最大风速】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVMaxspeed() {
        return vMaxspeed;
        }

/**
 * 设置对象的属性【最大风速】
 * @param vMaxspeed
 */
public void setVMaxspeed(java.lang.Integer vMaxspeed) {
        this.vMaxspeed = vMaxspeed;
        }

    /**
     * 获取对象的属性【台风id】
     *
     * @return java.lang.String
     */
public java.lang.String getCTfid() {
        return cTfid;
        }

/**
 * 设置对象的属性【台风id】
 * @param cTfid
 */
public void setCTfid(java.lang.String cTfid) {
        this.cTfid = cTfid;
        }

    /**
     * 获取对象的属性【版本号】
     *
     * @return java.lang.Integer
     */
public java.lang.Integer getVVersion() {
        return vVersion;
        }

/**
 * 设置对象的属性【版本号】
 * @param vVersion
 */
public void setVVersion(java.lang.Integer vVersion) {
        this.vVersion = vVersion;
        }

        // ================================================================================================

        public String toString(){
            StringBuffer sb = new StringBuffer();
            sb.append("Tflandinginfo=====>");
            sb.append("{");
                                sb.append("id=>"+this.id).append(", ");
                                sb.append("cDlprovince1=>"+this.cDlprovince1).append(", ");
                                sb.append("cDlcity1=>"+this.cDlcity1).append(", ");
                                sb.append("cDlprovince2=>"+this.cDlprovince2).append(", ");
                                sb.append("cDlcity2=>"+this.cDlcity2).append(", ");
                                sb.append("dtDltime=>"+this.dtDltime).append(", ");
                                sb.append("cWindlevel=>"+this.cWindlevel).append(", ");
                                sb.append("cWindspeed=>"+this.cWindspeed).append(", ");
                                sb.append("vCenterpres=>"+this.vCenterpres).append(", ");
                                sb.append("cId=>"+this.cId).append(", ");
                                sb.append("cTfindex=>"+this.cTfindex).append(", ");
                                sb.append("cTfbh=>"+this.cTfbh).append(", ");
                                sb.append("vDelFlg=>"+this.vDelFlg).append(", ");
                                sb.append("updateTime=>"+this.updateTime).append(", ");
                                sb.append("cTHOcenTyphooninfoId=>"+this.cTHOcenTyphooninfoId).append(", ");
                                sb.append("vYear=>"+this.vYear).append(", ");
                                sb.append("cPathderect=>"+this.cPathderect).append(", ");
                                sb.append("cRemarks=>"+this.cRemarks).append(", ");
                                sb.append("vLifetime=>"+this.vLifetime).append(", ");
                                sb.append("vMaxspeed=>"+this.vMaxspeed).append(", ");
                                sb.append("cTfid=>"+this.cTfid).append(", ");
                                sb.append("createTime=>"+this.createTime).append(", ");
                                sb.append("vVersion=>"+this.vVersion).append(", ");
                        sb.append("}");
            return sb.toString();
        }

}